export interface Command {
  name:string
  args:Array<{
    name:string,
    required?:boolean
  }>
  description:string
  options:Array<{
    name:string,
    description:string
    default?:string
  }>
  action(...args: any[]):void|Promise<void>
}